package com.taofuxn.admin.common.util;

import java.util.List;

/**
 *
 */
public class CheckUtil {

    /**
     * 校验id合法性
     *
     * @param id
     * @return
     */
    public static boolean checkIdForLong(Long id) {
        if (id != null && id > 0) {
            return Boolean.TRUE;
        }
        return Boolean.FALSE;
    }

    /**
     * 校验id合法性
     *
     * @param id
     * @return
     */
    public static boolean checkIdForInteger(Integer id) {
        if (id != null && id >= 0) {
            return Boolean.TRUE;
        }
        return Boolean.FALSE;
    }

    /**
     * 校验PAGE,PAGESIZE是否合法
     *
     * @return
     */
    public static boolean checkPageForInteger(Integer index) {
        return checkIdForInteger(index);
    }

    public static Boolean checkIdListForLong(List<Long> idList) {
        for (Long id : idList) {
            if (!checkIdForLong(id)) {
                return false;
            }
        }
        return true;
    }

}
